body{
  background-color: #fff;
}
*{
  padding: 0;
  margin: 0;
}
.shopCol{
  height: 40px;
  margin-bottom: 0px;
  li{
    width:25%;
    text-align: center;
    float: left;
    font-size: 14px;
    a{
      line-height: 40px;
      color: #5a5a5a;
    }
  }
}
.product{
  position: relative;
  .media{
  >a{
    padding-left: 10px;
    >img{
      width: 120px;
      height: 120px;
    }
  }
  >.media-body{
    p{
      margin-bottom: 8px;
      color: #333333;
      word-break: break-all;
      font-size: 15px;
      line-height: 28px;
      height: 56px;
      overflow: hidden;
      -webkit-line-clamp: 2;
      display: -webkit-box;
      -webkit-box-orient: vertical;
    }
    >h5{
      margin-bottom: 7px;
      color: #ed0000;
      font-size: 16px;
      overflow: hidden;
    }
    >.other{
      h6:last-child{
        position: absolute;
        right: 10px;
      }
    }
  }
 }
  >.qieHuan{
    padding-top: 20px;
    padding-bottom: 70px;
    width:100%;
    background-color: #F2F2F2;
    nav{
      margin: 0;
      padding: 0;
      border: none;
      height:0;
      li{
        //background-color: #E2E2E2;
      }
      a{
        display: inline-block;
        padding: 6px 15px;
        background-color: #E2E2E2;
        border: 1px solid #ddd;
        border-radius: 8px;
        //float: none;
      }
    }
    .btn-group{
      .btn:first-child{
          margin-left: 20px;
      }
      .btn-lg{
         padding: 16px 45px;
         font-size: 15px;
         line-height: 20px;
         border-radius: 0px;
        .caret{
          position: absolute;
          right:10px;
        }
      }
      >.dropdown-menu{
        min-width: 94px;
        height: 225px;
        overflow: auto;
        top: 96%;
        left:19px;
        margin: 0;
        border-radius: 0;
        li{
          a{
            display: block;
            padding: 3px 20px;
            clear: both;
            font-weight: 400;
            font-size: 18px;
            line-height: 1.428571;
            color: #333;
            white-space: nowrap;
          }
        }
      }
    }
  }
}
.mask{
  width: 100%;
  height:100%;
  position: absolute;
  top:0;
  left: -20000px;
  z-index: 999;
  background-color: #808080;
  opacity:0.5;
}
.shaiXuan{
  position: absolute;
  top: 0px;
  left: -20000px;
  z-index: 1314;
  width:80%;
  //height:100%;
  background-color: white;
  .head{
    text-align: center;
    line-height:43px;
    font-size: 18px;
    height:43px;
    .iconfont{
      position: absolute;
      top: 0px;
      right: 10px;
      cursor: pointer;
      width: 44px;
      height: 44px;
      line-height: 44px;
      overflow: hidden;
      font-size: 25px;
      font-family: "SimSun", "宋体";
    }
  }
  .body{
    width: 92%;
    heigth:49px;
    margin: 0 auto;
    .head{
      text-align: left;
      font-size: 14px;
      >a:last-child{
        font-size: 12px;
        color: #ff5000;
        margin-left: 4px;
      }
    }
    ul{
      width:102%;
      li{
        display: block;
        float: left;
        height:28px;
        width:30%;
        margin: 0 8px 10px 0;
        border-radius: 8px;
        line-height: 28px;
        text-align: center;
        background-color: #f2f2f2;
        white-space: nowrap;
        overflow: hidden;
        text-overflow: ellipsis;
        a{
          font-size: 12px;
        }
      }
    }
  }
}
.on{
  color: #ff5000;
}
.m_l15{
  margin-left:15px;
}
.m_r15{
  margin-right:30px;
}
.mm_end{
  margin-top:0;
  padding-top: 15px;
  background-color: #F2F2F2;
  p{
    margin-bottom: 60px;
  }
}














